
.block_testimonials .container {
  display: flex;
}

@media screen and (max-width: 767px) {
  .block_testimonials .container {
    flex-direction: column;
  }
}

.block_testimonials .container .left_box {
  flex: 0 0 25%;
}

@media screen and (max-width: 767px) {
  .block_testimonials .container .left_box {
    flex: 0 0 100%;
  }
}

.block_testimonials .container .right_box {
  flex: 0 0 75%;
}

@media screen and (max-width: 767px) {
  .block_testimonials .container .right_box {
    flex: 0 0 100%;
  }
}

.block_testimonials .left_box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.block_testimonials .left_box .subtitle {
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: var(--title_color);
  opacity: 0.75;
  font-weight: 600;
}

.block_testimonials .right_box {
  overflow: hidden;
}

.block_testimonials .right_box .swiper {
  width: 100%;
  overflow: hidden;
}

.block_testimonials .right_box .swiper-slide {
  box-sizing: border-box;
  padding: 37px;
  border: 1px solid rgba(28, 24, 26, 0.3);
}

.block_testimonials .right_box .swiper-slide .slide_title {
  font-size: 24px;
  font-family: var(--title_font_family);
  font-style: var(--title_font_style);
  font-weight: var(--title_font_weigth);
  color: var(--title_color);
}

.block_testimonials .right_box .swiper-slide .star {
  margin-top: 24px;
}

.block_testimonials .right_box .swiper-slide .star svg {
  width: 20px;
  height: 20px;
}

.block_testimonials .right_box .swiper-slide .star svg path {
  fill: #cab8c0;
}

.block_testimonials .right_box .swiper-slide .testimonials__slide-meta {
  margin-top: 24px;
}

.block_testimonials .right_box .swiper-slide .testimonials__slide-meta .testimonials__slide-country {
  opacity: .75;
}

.block_testimonials .right_box .swiper-slide .testimonials__slide-meta .testimonials__slide-country:before {
  content: ' / ';
}

.block_testimonials .swiper_btn_box {
  position: relative;
  display: flex;
  align-items: center;
}

.block_testimonials .swiper_btn_box .swiper-pagination-my {
  width: auto;
  margin: 0 20px;
}

.block_testimonials .btn_wrap {
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.block_testimonials .swiper-button-next-my,
.block_testimonials .swiper-button-prev-my {
  cursor: pointer;
  top: 0;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid transparent;
  outline: none;
  height: 44px;
  width: 44px;
}

.block_testimonials .swiper-button-next-my:hover,
.block_testimonials .swiper-button-prev-my:hover {
  border-color: #211c1c;
}

.block_testimonials .swiper-button-next-my svg,
.block_testimonials .swiper-button-prev-my svg {
  width: 12px;
  height: 12px;
}

